.AppointmentsPanel-module__8ofInW__empty{color:var(--dash-text-muted);font-size:14px}.AppointmentsPanel-module__8ofInW__panel{background:var(--dash-surface);border-radius:var(--dash-radius-lg);box-shadow:var(--dash-shadow);overflow:hidden}.AppointmentsPanel-module__8ofInW__row{border-bottom:1px solid var(--dash-border);justify-content:space-between;align-items:center;gap:16px;padding:18px 24px;display:flex}.AppointmentsPanel-module__8ofInW__row:last-child{border-bottom:none}.AppointmentsPanel-module__8ofInW__editForm,.AppointmentsPanel-module__8ofInW__addForm{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.AppointmentsPanel-module__8ofInW__addForm{padding:18px 24px}.AppointmentsPanel-module__8ofInW__dateInput,.AppointmentsPanel-module__8ofInW__timeInput,.AppointmentsPanel-module__8ofInW__nameInput,.AppointmentsPanel-module__8ofInW__noteInput{background:var(--dash-surface);border:1px solid var(--dash-border);border-radius:var(--dash-radius-sm);color:var(--dash-text);font-size:13px;font-family:var(--font-plex-mono), monospace;padding:8px 10px}.AppointmentsPanel-module__8ofInW__dateInput:focus,.AppointmentsPanel-module__8ofInW__timeInput:focus,.AppointmentsPanel-module__8ofInW__nameInput:focus,.AppointmentsPanel-module__8ofInW__noteInput:focus{border-color:var(--dash-accent);outline:none}.AppointmentsPanel-module__8ofInW__timeInput{width:100px}.AppointmentsPanel-module__8ofInW__timeSep{color:var(--dash-text-muted)}.AppointmentsPanel-module__8ofInW__nameInput{font-family:var(--font-manrope), sans-serif;flex:140px}.AppointmentsPanel-module__8ofInW__noteInput{font-family:var(--font-manrope), sans-serif;flex:160px}.AppointmentsPanel-module__8ofInW__orderSelect{background:var(--dash-surface);border:1px solid var(--dash-border);border-radius:var(--dash-radius-sm);color:var(--dash-text);font-size:13px;font-family:var(--font-manrope), sans-serif;flex:180px;max-width:220px;padding:8px 10px}.AppointmentsPanel-module__8ofInW__orderSelect:focus{border-color:var(--dash-accent);outline:none}.AppointmentsPanel-module__8ofInW__saveButton{background:var(--dash-accent);color:#fff;border-radius:var(--dash-radius-pill);font-family:var(--font-oswald), sans-serif;letter-spacing:.02em;text-transform:uppercase;cursor:pointer;border:none;padding:8px 16px;font-size:11.5px;font-weight:700;transition:background .2s}.AppointmentsPanel-module__8ofInW__saveButton:hover{background:var(--dash-accent-hover)}.AppointmentsPanel-module__8ofInW__addButton{background:var(--dash-accent);color:#fff;border-radius:var(--dash-radius-pill);font-family:var(--font-oswald), sans-serif;letter-spacing:.02em;text-transform:uppercase;cursor:pointer;border:none;padding:8px 16px;font-size:11.5px;font-weight:700;transition:background .2s}.AppointmentsPanel-module__8ofInW__addButton:hover{background:var(--dash-accent-hover)}.AppointmentsPanel-module__8ofInW__removeButton{color:var(--dash-status-danger);border:1px solid var(--dash-status-danger);border-radius:var(--dash-radius-pill);font-family:var(--font-oswald), sans-serif;letter-spacing:.02em;text-transform:uppercase;cursor:pointer;background:0 0;flex-shrink:0;padding:8px 16px;font-size:11.5px;font-weight:700;transition:background .2s,color .2s}.AppointmentsPanel-module__8ofInW__removeButton:hover{background:var(--dash-status-danger);color:#fff}@media (max-width:560px){.AppointmentsPanel-module__8ofInW__row,.AppointmentsPanel-module__8ofInW__editForm,.AppointmentsPanel-module__8ofInW__addForm{flex-direction:column;align-items:stretch}.AppointmentsPanel-module__8ofInW__timeInput{width:auto}.AppointmentsPanel-module__8ofInW__orderSelect{max-width:none}}
.CalendarGrid-module__9W5fqq__panel{background:var(--dash-surface);border-radius:var(--dash-radius-lg);box-shadow:var(--dash-shadow);margin-bottom:20px;padding:24px}.CalendarGrid-module__9W5fqq__agenda{border-bottom:1px solid var(--dash-border);margin-bottom:20px;padding-bottom:20px}.CalendarGrid-module__9W5fqq__agendaTitle{font-family:var(--font-plex-mono), monospace;letter-spacing:.06em;text-transform:uppercase;color:var(--dash-text-faint);margin-bottom:10px;font-size:11px;font-weight:600}.CalendarGrid-module__9W5fqq__agendaEmpty{color:var(--dash-text-muted);font-size:13px}.CalendarGrid-module__9W5fqq__agendaList{flex-direction:column;gap:2px;display:flex}.CalendarGrid-module__9W5fqq__agendaItem{border-radius:var(--dash-radius-sm);align-items:baseline;gap:12px;padding:8px 10px;text-decoration:none;transition:background .15s;display:flex}.CalendarGrid-module__9W5fqq__agendaItem:hover{background:var(--dash-bg)}.CalendarGrid-module__9W5fqq__agendaDate{font-family:var(--font-plex-mono), monospace;color:var(--dash-accent);flex-shrink:0;width:52px;font-size:11.5px;font-weight:700}.CalendarGrid-module__9W5fqq__agendaTime{font-family:var(--font-plex-mono), monospace;color:var(--dash-text-muted);flex-shrink:0;font-size:11.5px}.CalendarGrid-module__9W5fqq__agendaName{color:var(--dash-text);text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;font-size:13px;font-weight:500;overflow:hidden}.CalendarGrid-module__9W5fqq__agendaOrder{font-family:var(--font-plex-mono), monospace;color:var(--dash-text-faint);white-space:nowrap;flex-shrink:0;font-size:11px}@media (max-width:560px){.CalendarGrid-module__9W5fqq__agendaItem{flex-wrap:wrap}.CalendarGrid-module__9W5fqq__agendaOrder{width:100%;padding-left:64px}}.CalendarGrid-module__9W5fqq__nav{justify-content:space-between;align-items:center;margin-bottom:18px;display:flex}.CalendarGrid-module__9W5fqq__navButton{font-family:var(--font-plex-mono), monospace;letter-spacing:.02em;color:var(--dash-accent);border:1.5px solid var(--dash-accent);border-radius:var(--dash-radius-pill);padding:8px 16px;font-size:12.5px;font-weight:600;text-decoration:none;transition:background .2s,color .2s}.CalendarGrid-module__9W5fqq__navButton:hover{background:var(--dash-accent);color:#fff}.CalendarGrid-module__9W5fqq__monthLabel{font-family:var(--font-oswald), sans-serif;color:var(--dash-text);font-size:17px;font-weight:500}.CalendarGrid-module__9W5fqq__weekdays{grid-template-columns:repeat(7,1fr);gap:6px;margin-bottom:6px;display:grid}.CalendarGrid-module__9W5fqq__weekdayLabel{font-family:var(--font-plex-mono), monospace;letter-spacing:.04em;text-transform:uppercase;color:var(--dash-text-faint);text-align:center;padding-bottom:4px;font-size:10.5px}.CalendarGrid-module__9W5fqq__grid{grid-template-columns:repeat(7,1fr);gap:6px;display:grid}.CalendarGrid-module__9W5fqq__cell{background:var(--dash-bg);border:1px solid var(--dash-border);border-radius:var(--dash-radius-sm);flex-direction:column;gap:4px;min-height:84px;padding:8px 10px;display:flex;position:relative}.CalendarGrid-module__9W5fqq__cellDim:not([open]){opacity:.45}.CalendarGrid-module__9W5fqq__cellToday{border-color:var(--dash-accent);background:var(--dash-accent-soft)}.CalendarGrid-module__9W5fqq__cell[open]{z-index:5}.CalendarGrid-module__9W5fqq__cellSummary{cursor:pointer;flex-direction:column;gap:4px;list-style:none;display:flex}.CalendarGrid-module__9W5fqq__cellSummary::-webkit-details-marker{display:none}.CalendarGrid-module__9W5fqq__cellSummary::marker{content:""}.CalendarGrid-module__9W5fqq__dayNumber{font-family:var(--font-plex-mono), monospace;color:var(--dash-text);font-size:12px;font-weight:600}.CalendarGrid-module__9W5fqq__dayAppointments{flex-direction:column;gap:3px;display:flex}.CalendarGrid-module__9W5fqq__appointmentChip{font-family:var(--font-plex-mono), monospace;color:#fff;background:var(--dash-green-600);border-radius:var(--dash-radius-pill);text-overflow:ellipsis;white-space:nowrap;padding:2px 8px;font-size:10.5px;font-weight:600;overflow:hidden}.CalendarGrid-module__9W5fqq__moreIndicator{font-family:var(--font-plex-mono), monospace;color:var(--dash-text-muted);padding:0 2px;font-size:10px;font-weight:600}.CalendarGrid-module__9W5fqq__dayDetailPanel{z-index:10;background-color:var(--dash-surface);opacity:1;border-radius:var(--dash-radius);flex-direction:column;gap:10px;width:max-content;min-width:240px;max-width:340px;margin-top:6px;padding:16px;display:flex;position:absolute;top:100%;left:0;box-shadow:0 4px 8px #1018280f,0 12px 28px #1018281f}.CalendarGrid-module__9W5fqq__dayDetailEmpty{color:var(--dash-text-muted);font-size:12.5px}.CalendarGrid-module__9W5fqq__dayDetailItem{border-bottom:1px solid var(--dash-border);flex-direction:column;gap:2px;padding-bottom:10px;display:flex}.CalendarGrid-module__9W5fqq__dayDetailItem:last-child{border-bottom:none;padding-bottom:0}.CalendarGrid-module__9W5fqq__dayDetailName{font-family:var(--font-manrope), sans-serif;color:var(--dash-text);font-size:13.5px;font-weight:600}.CalendarGrid-module__9W5fqq__dayDetailTime{font-family:var(--font-plex-mono), monospace;color:var(--dash-text-muted);font-size:11.5px}.CalendarGrid-module__9W5fqq__dayDetailNote{font-family:var(--font-manrope), sans-serif;color:var(--dash-text);font-size:12.5px}.CalendarGrid-module__9W5fqq__dayDetailOrder{font-family:var(--font-plex-mono), monospace;color:var(--dash-accent);font-size:11px}.CalendarGrid-module__9W5fqq__dayDetailActions{align-items:flex-start;gap:10px;margin-top:6px;display:flex}.CalendarGrid-module__9W5fqq__editToggle{flex:auto}.CalendarGrid-module__9W5fqq__editToggleSummary{cursor:pointer;font-family:var(--font-plex-mono), monospace;letter-spacing:.02em;text-transform:uppercase;color:var(--dash-accent);font-size:11px;font-weight:600;list-style:none;display:inline-block}.CalendarGrid-module__9W5fqq__editToggleSummary::-webkit-details-marker{display:none}.CalendarGrid-module__9W5fqq__editToggleSummary::marker{content:""}.CalendarGrid-module__9W5fqq__inlineRemoveButton{color:var(--dash-status-danger);border:1px solid var(--dash-status-danger);border-radius:var(--dash-radius-pill);font-family:var(--font-oswald), sans-serif;letter-spacing:.02em;text-transform:uppercase;cursor:pointer;background:0 0;flex-shrink:0;padding:4px 10px;font-size:10.5px;font-weight:700;transition:background .2s,color .2s}.CalendarGrid-module__9W5fqq__inlineRemoveButton:hover{background:var(--dash-status-danger);color:#fff}.CalendarGrid-module__9W5fqq__addToggle{border-top:1px dashed var(--dash-border);padding-top:10px}.CalendarGrid-module__9W5fqq__addToggleSummary{cursor:pointer;font-family:var(--font-plex-mono), monospace;letter-spacing:.02em;color:var(--dash-accent);align-items:center;font-size:11.5px;font-weight:700;list-style:none;display:inline-flex}.CalendarGrid-module__9W5fqq__addToggleSummary::-webkit-details-marker{display:none}.CalendarGrid-module__9W5fqq__addToggleSummary::marker{content:""}.CalendarGrid-module__9W5fqq__inlineForm{flex-direction:column;gap:8px;margin-top:10px;display:flex}.CalendarGrid-module__9W5fqq__inlineDateInput,.CalendarGrid-module__9W5fqq__inlineTimeInput,.CalendarGrid-module__9W5fqq__inlineTextInput,.CalendarGrid-module__9W5fqq__inlineSelect{background:var(--dash-bg);border:1px solid var(--dash-border);border-radius:var(--dash-radius-sm);width:100%;color:var(--dash-text);box-sizing:border-box;padding:7px 9px;font-size:12.5px}.CalendarGrid-module__9W5fqq__inlineDateInput,.CalendarGrid-module__9W5fqq__inlineTimeInput{font-family:var(--font-plex-mono), monospace}.CalendarGrid-module__9W5fqq__inlineTextInput,.CalendarGrid-module__9W5fqq__inlineSelect{font-family:var(--font-manrope), sans-serif}.CalendarGrid-module__9W5fqq__inlineDateInput:focus,.CalendarGrid-module__9W5fqq__inlineTimeInput:focus,.CalendarGrid-module__9W5fqq__inlineTextInput:focus,.CalendarGrid-module__9W5fqq__inlineSelect:focus{border-color:var(--dash-accent);outline:none}.CalendarGrid-module__9W5fqq__inlineTimeRow{align-items:center;gap:6px;display:flex}.CalendarGrid-module__9W5fqq__inlineTimeRow .CalendarGrid-module__9W5fqq__inlineTimeInput{flex:1 1 0;width:auto;min-width:0}.CalendarGrid-module__9W5fqq__inlineSaveButton,.CalendarGrid-module__9W5fqq__inlineAddButton{background:var(--dash-accent);color:#fff;border-radius:var(--dash-radius-pill);font-family:var(--font-oswald), sans-serif;letter-spacing:.02em;text-transform:uppercase;cursor:pointer;border:none;padding:8px 14px;font-size:11.5px;font-weight:700;transition:background .2s}.CalendarGrid-module__9W5fqq__inlineSaveButton:hover,.CalendarGrid-module__9W5fqq__inlineAddButton:hover{background:var(--dash-accent-hover)}@media (max-width:700px){.CalendarGrid-module__9W5fqq__cell{min-height:56px}.CalendarGrid-module__9W5fqq__appointmentChip{font-size:9.5px}}@media (max-width:560px){.CalendarGrid-module__9W5fqq__weekdayLabel{font-size:9px}.CalendarGrid-module__9W5fqq__grid,.CalendarGrid-module__9W5fqq__weekdays{gap:3px}.CalendarGrid-module__9W5fqq__cell{min-height:44px;padding:4px 5px}.CalendarGrid-module__9W5fqq__dayDetailPanel{width:auto;min-width:0;max-width:none;max-height:70vh;margin-top:0;position:fixed;inset:auto 12px 12px;overflow-y:auto}}
.CustomerAccountsPanel-module__QzqyXG__empty{color:var(--dash-text-muted);font-size:14px}.CustomerAccountsPanel-module__QzqyXG__panel{background:var(--dash-surface);border-radius:var(--dash-radius-lg);box-shadow:var(--dash-shadow);overflow:hidden}.CustomerAccountsPanel-module__QzqyXG__row{border-bottom:1px solid var(--dash-border);justify-content:space-between;align-items:center;gap:20px;padding:18px 24px;display:flex}.CustomerAccountsPanel-module__QzqyXG__row:last-child{border-bottom:none}.CustomerAccountsPanel-module__QzqyXG__rowInfo{flex-direction:column;gap:4px;min-width:0;display:flex}.CustomerAccountsPanel-module__QzqyXG__customerName{color:var(--dash-text);font-size:14px;font-weight:500}.CustomerAccountsPanel-module__QzqyXG__customerEmail{font-family:var(--font-plex-mono), monospace;color:var(--dash-text-muted);font-size:12px}.CustomerAccountsPanel-module__QzqyXG__signupDate{font-family:var(--font-plex-mono), monospace;flex-direction:column;flex-shrink:0;gap:4px;font-size:12px;display:flex}.CustomerAccountsPanel-module__QzqyXG__signupDate span:first-child{color:var(--dash-text-faint);letter-spacing:.02em;font-size:10.5px}.CustomerAccountsPanel-module__QzqyXG__signupDate span:last-child{color:var(--dash-text)}.CustomerAccountsPanel-module__QzqyXG__resetButton{color:var(--dash-accent);border:1.5px solid var(--dash-accent);border-radius:var(--dash-radius-pill);font-family:var(--font-oswald), sans-serif;letter-spacing:.02em;text-transform:uppercase;cursor:pointer;background:0 0;flex-shrink:0;padding:8px 16px;font-size:11.5px;font-weight:700;transition:background .2s,color .2s}.CustomerAccountsPanel-module__QzqyXG__resetButton:hover{background:var(--dash-accent);color:#fff}@media (max-width:700px){.CustomerAccountsPanel-module__QzqyXG__row{flex-direction:column;align-items:flex-start}}
.DashboardFlashBanner-module__3dOUha__banner{background:var(--dash-mint);border-left:3px solid var(--dash-accent);border-radius:var(--dash-radius);box-shadow:var(--dash-shadow);justify-content:space-between;align-items:center;gap:20px;margin-bottom:40px;padding:16px 22px;display:flex}.DashboardFlashBanner-module__3dOUha__message{font-family:var(--font-plex-mono), monospace;color:var(--dash-text);font-size:13px}.DashboardFlashBanner-module__3dOUha__dismiss{color:var(--dash-text-muted);border:1px solid var(--dash-border-strong);border-radius:var(--dash-radius-pill);font-family:var(--font-oswald), sans-serif;letter-spacing:.02em;text-transform:uppercase;cursor:pointer;background:0 0;flex-shrink:0;padding:8px 14px;font-size:11px;font-weight:700;transition:color .2s,border-color .2s}.DashboardFlashBanner-module__3dOUha__dismiss:hover{color:var(--dash-text);border-color:var(--dash-text-faint)}@media (max-width:700px){.DashboardFlashBanner-module__3dOUha__banner{flex-direction:column;align-items:flex-start}}
.DashboardSidebar-module__W3ajUq__sidebar{background:var(--dash-sidebar-bg);border-right:1px solid var(--dash-border);z-index:30;flex-direction:column;grid-area:1/1;align-self:start;gap:28px;height:100vh;padding:28px 16px 24px;display:flex;position:sticky;top:0;overflow-y:auto}.DashboardSidebar-module__W3ajUq__logoLink{padding:0 8px;display:inline-flex}.DashboardSidebar-module__W3ajUq__logoImage{width:112px;height:auto}.DashboardSidebar-module__W3ajUq__nav{flex-direction:column;gap:22px;display:flex}.DashboardSidebar-module__W3ajUq__group{flex-direction:column;gap:2px;display:flex}.DashboardSidebar-module__W3ajUq__groupLabel{font-family:var(--font-manrope), sans-serif;letter-spacing:.06em;text-transform:uppercase;color:var(--dash-text-faint);padding:0 12px 8px;font-size:11px;font-weight:700}.DashboardSidebar-module__W3ajUq__navItem{border-radius:var(--dash-radius-sm);color:var(--dash-text-muted);font-family:var(--font-manrope), sans-serif;border-left:3px solid #0000;align-items:center;gap:12px;padding:10px 12px;font-size:14.5px;font-weight:500;text-decoration:none;transition:background-color .15s,color .15s;display:flex}.DashboardSidebar-module__W3ajUq__navItem:hover{background:var(--dash-mint);color:var(--dash-green-800)}.DashboardSidebar-module__W3ajUq__navIcon{color:currentColor;flex-shrink:0;width:19px;height:19px}.DashboardSidebar-module__W3ajUq__navItemActive{background:var(--dash-mint);color:var(--dash-green-800);border-left-color:var(--dash-green-600);font-weight:700}.DashboardSidebar-module__W3ajUq__logoutSection{border-top:1px solid var(--dash-border);margin-top:auto;padding-top:16px}.DashboardSidebar-module__W3ajUq__logoutButton{border-radius:var(--dash-radius-sm);width:100%;color:var(--dash-text-muted);font-family:var(--font-manrope), sans-serif;cursor:pointer;background:0 0;border:none;align-items:center;gap:12px;padding:10px 12px;font-size:14.5px;font-weight:500;transition:background-color .15s,color .15s;display:flex}.DashboardSidebar-module__W3ajUq__logoutButton:hover,.DashboardSidebar-module__W3ajUq__logoutButton:focus-visible{background:var(--dash-status-danger-bg);color:var(--dash-status-danger)}.DashboardSidebar-module__W3ajUq__hamburger,.DashboardSidebar-module__W3ajUq__backdrop{display:none}@media (max-width:860px){.DashboardSidebar-module__W3ajUq__sidebar{width:260px;max-width:82vw;height:100dvh;transition:transform .22s;position:fixed;top:0;left:0;transform:translate(-100%);box-shadow:0 8px 24px #10182829}.DashboardSidebar-module__W3ajUq__sidebarOpen{transform:translate(0)}.DashboardSidebar-module__W3ajUq__hamburger{border-radius:var(--dash-radius-sm);border:1px solid var(--dash-border);background:var(--dash-surface);width:42px;height:42px;color:var(--dash-text);box-shadow:var(--dash-shadow);z-index:40;justify-content:center;align-items:center;display:flex;position:fixed;top:16px;left:16px}.DashboardSidebar-module__W3ajUq__hamburger svg{width:20px;height:20px}.DashboardSidebar-module__W3ajUq__backdrop{z-index:20;background:#10182859;display:block;position:fixed;inset:0}}
.DueForSharpeningPanel-module__wPPl3W__empty{color:var(--dash-text-muted);font-size:14px}.DueForSharpeningPanel-module__wPPl3W__panel{background:var(--dash-surface);border-radius:var(--dash-radius-lg);box-shadow:var(--dash-shadow);overflow:hidden}.DueForSharpeningPanel-module__wPPl3W__row{border-bottom:1px solid var(--dash-border);justify-content:space-between;align-items:center;gap:20px;padding:18px 24px;display:flex}.DueForSharpeningPanel-module__wPPl3W__row:last-child{border-bottom:none}.DueForSharpeningPanel-module__wPPl3W__rowInfo{flex-direction:column;gap:4px;min-width:0;display:flex}.DueForSharpeningPanel-module__wPPl3W__nameLine{align-items:center;gap:10px;display:flex}.DueForSharpeningPanel-module__wPPl3W__customerName{color:var(--dash-text);font-size:14px;font-weight:500}.DueForSharpeningPanel-module__wPPl3W__customerEmail{font-family:var(--font-plex-mono), monospace;color:var(--dash-text-muted);font-size:12px}.DueForSharpeningPanel-module__wPPl3W__badgeDue,.DueForSharpeningPanel-module__wPPl3W__badgeApproaching{font-family:var(--font-plex-mono), monospace;border-radius:var(--dash-radius-pill);white-space:nowrap;padding:2px 8px;font-size:10.5px;font-weight:600}.DueForSharpeningPanel-module__wPPl3W__badgeDue{color:var(--dash-status-danger);background:var(--dash-status-danger-bg)}.DueForSharpeningPanel-module__wPPl3W__badgeApproaching{color:var(--dash-status-warn);background:var(--dash-status-warn-bg)}.DueForSharpeningPanel-module__wPPl3W__details{flex-shrink:0;gap:24px;display:flex}.DueForSharpeningPanel-module__wPPl3W__detailRow{font-family:var(--font-plex-mono), monospace;flex-direction:column;gap:4px;font-size:12px;display:flex}.DueForSharpeningPanel-module__wPPl3W__detailRow span:first-child{color:var(--dash-text-faint);letter-spacing:.02em;font-size:10.5px}.DueForSharpeningPanel-module__wPPl3W__detailRow span:last-child{color:var(--dash-text)}.DueForSharpeningPanel-module__wPPl3W__rhythmRow{max-width:220px}.DueForSharpeningPanel-module__wPPl3W__rhythmRow span:last-child{white-space:normal;color:var(--dash-text-muted)}.DueForSharpeningPanel-module__wPPl3W__contactForm{flex-shrink:0}.DueForSharpeningPanel-module__wPPl3W__contactButton{background:var(--dash-accent);color:#fff;border-radius:var(--dash-radius-pill);font-family:var(--font-oswald), sans-serif;letter-spacing:.02em;text-transform:uppercase;cursor:pointer;white-space:nowrap;border:none;padding:8px 16px;font-size:11.5px;font-weight:700;transition:background .2s}.DueForSharpeningPanel-module__wPPl3W__contactButton:hover{background:var(--dash-accent-hover)}@media (max-width:700px){.DueForSharpeningPanel-module__wPPl3W__row{flex-direction:column;align-items:flex-start}.DueForSharpeningPanel-module__wPPl3W__details{flex-wrap:wrap;gap:16px}.DueForSharpeningPanel-module__wPPl3W__contactForm,.DueForSharpeningPanel-module__wPPl3W__contactButton{width:100%}}
.InventoryActivityPanel-module__5-OhXa__empty{color:var(--dash-text-muted);font-size:14px}.InventoryActivityPanel-module__5-OhXa__panel{background:var(--dash-surface);border-radius:var(--dash-radius-lg);box-shadow:var(--dash-shadow);overflow:hidden}.InventoryActivityPanel-module__5-OhXa__row{border-bottom:1px solid var(--dash-border);justify-content:space-between;align-items:center;gap:20px;padding:18px 24px;display:flex}.InventoryActivityPanel-module__5-OhXa__row:last-child{border-bottom:none}.InventoryActivityPanel-module__5-OhXa__rowInfo{flex-direction:column;gap:4px;min-width:0;display:flex}.InventoryActivityPanel-module__5-OhXa__nameLine{align-items:center;gap:10px;display:flex}.InventoryActivityPanel-module__5-OhXa__itemName{color:var(--dash-text);font-size:14px;font-weight:500}.InventoryActivityPanel-module__5-OhXa__orderTag{font-family:var(--font-plex-mono), monospace;color:var(--dash-accent);font-size:11px;font-weight:600}.InventoryActivityPanel-module__5-OhXa__reason{font-family:var(--font-plex-mono), monospace;color:var(--dash-text-muted);font-size:12px}.InventoryActivityPanel-module__5-OhXa__details{font-family:var(--font-plex-mono), monospace;flex-direction:column;flex-shrink:0;align-items:flex-end;gap:4px;font-size:12.5px;display:flex}.InventoryActivityPanel-module__5-OhXa__changePositive{color:var(--dash-accent);font-weight:700}.InventoryActivityPanel-module__5-OhXa__changeNegative{color:var(--dash-status-danger);font-weight:700}.InventoryActivityPanel-module__5-OhXa__changeNeutral{color:var(--dash-text-muted);font-weight:700}.InventoryActivityPanel-module__5-OhXa__timestamp{color:var(--dash-text-faint);font-size:11px}@media (max-width:700px){.InventoryActivityPanel-module__5-OhXa__row{flex-direction:column;align-items:flex-start}.InventoryActivityPanel-module__5-OhXa__details{align-items:flex-start}}
.InventoryPanel-module__8UNk2q__empty{color:var(--dash-text-muted);font-size:14px}.InventoryPanel-module__8UNk2q__panel{background:var(--dash-surface);border-radius:var(--dash-radius-lg);box-shadow:var(--dash-shadow);overflow:hidden}.InventoryPanel-module__8UNk2q__row{border-bottom:1px solid var(--dash-border);justify-content:space-between;align-items:center;gap:16px;padding:18px 24px;display:flex}.InventoryPanel-module__8UNk2q__row:last-child{border-bottom:none}.InventoryPanel-module__8UNk2q__rowInfo{flex-direction:column;gap:4px;display:flex}.InventoryPanel-module__8UNk2q__itemName{color:var(--dash-text);font-size:14px;font-weight:500}.InventoryPanel-module__8UNk2q__itemMeta{font-family:var(--font-plex-mono), monospace;color:var(--dash-text-muted);align-items:center;gap:10px;font-size:12.5px;display:flex}.InventoryPanel-module__8UNk2q__flagBadge{font-family:var(--font-plex-mono), monospace;color:var(--dash-status-warn);background:var(--dash-status-warn-bg);border-radius:var(--dash-radius-pill);white-space:nowrap;padding:2px 8px;font-size:10.5px;font-weight:600}.InventoryPanel-module__8UNk2q__wearMeta,.InventoryPanel-module__8UNk2q__priceMeta{font-family:var(--font-plex-mono), monospace;color:var(--dash-text-muted);font-size:11.5px}.InventoryPanel-module__8UNk2q__editForm{flex-shrink:0;align-items:center;gap:8px;display:flex}.InventoryPanel-module__8UNk2q__quantityInput{background:var(--dash-surface);border:1px solid var(--dash-border);border-radius:var(--dash-radius-sm);width:70px;color:var(--dash-text);font-size:13px;font-family:var(--font-plex-mono), monospace;padding:8px 10px}.InventoryPanel-module__8UNk2q__quantityInput:focus{border-color:var(--dash-accent);outline:none}.InventoryPanel-module__8UNk2q__priceField{flex-direction:column;gap:4px;display:flex}.InventoryPanel-module__8UNk2q__fieldLabel{font-family:var(--font-plex-mono), monospace;letter-spacing:.02em;text-transform:uppercase;color:var(--dash-text-faint);font-size:10px;font-weight:600}.InventoryPanel-module__8UNk2q__priceInput{background:var(--dash-surface);border:1px solid var(--dash-border);border-radius:var(--dash-radius-sm);width:80px;color:var(--dash-text);font-size:13px;font-family:var(--font-plex-mono), monospace;padding:8px 10px}.InventoryPanel-module__8UNk2q__priceInput:focus{border-color:var(--dash-accent);outline:none}.InventoryPanel-module__8UNk2q__unitLabel{font-family:var(--font-plex-mono), monospace;color:var(--dash-text-muted);font-size:11.5px}.InventoryPanel-module__8UNk2q__saveButton{background:var(--dash-accent);color:#fff;border-radius:var(--dash-radius-pill);font-family:var(--font-oswald), sans-serif;letter-spacing:.02em;text-transform:uppercase;cursor:pointer;border:none;padding:8px 16px;font-size:11.5px;font-weight:700;transition:background .2s}.InventoryPanel-module__8UNk2q__saveButton:hover{background:var(--dash-accent-hover)}.InventoryPanel-module__8UNk2q__removeButton{color:var(--dash-status-danger);border:1px solid var(--dash-status-danger);border-radius:var(--dash-radius-pill);font-family:var(--font-oswald), sans-serif;letter-spacing:.02em;text-transform:uppercase;cursor:pointer;background:0 0;padding:8px 16px;font-size:11.5px;font-weight:700;transition:background .2s,color .2s}.InventoryPanel-module__8UNk2q__removeButton:hover{background:var(--dash-status-danger);color:#fff}.InventoryPanel-module__8UNk2q__addForm{flex-wrap:wrap;align-items:center;gap:8px;padding:18px 24px;display:flex}.InventoryPanel-module__8UNk2q__addInput{background:var(--dash-surface);border:1px solid var(--dash-border);border-radius:var(--dash-radius-sm);color:var(--dash-text);font-size:13px;font-family:var(--font-manrope), sans-serif;flex:160px;padding:8px 10px}.InventoryPanel-module__8UNk2q__addNumberInput{background:var(--dash-surface);border:1px solid var(--dash-border);border-radius:var(--dash-radius-sm);width:100px;color:var(--dash-text);font-size:13px;font-family:var(--font-plex-mono), monospace;padding:8px 10px}.InventoryPanel-module__8UNk2q__addInput:focus,.InventoryPanel-module__8UNk2q__addNumberInput:focus{border-color:var(--dash-accent);outline:none}.InventoryPanel-module__8UNk2q__addButton{background:var(--dash-accent);color:#fff;border-radius:var(--dash-radius-pill);font-family:var(--font-oswald), sans-serif;letter-spacing:.02em;text-transform:uppercase;cursor:pointer;border:none;padding:8px 16px;font-size:11.5px;font-weight:700;transition:background .2s}.InventoryPanel-module__8UNk2q__addButton:hover{background:var(--dash-accent-hover)}@media (max-width:560px){.InventoryPanel-module__8UNk2q__row{flex-direction:column;align-items:flex-start}.InventoryPanel-module__8UNk2q__editForm{flex-wrap:wrap;width:100%}.InventoryPanel-module__8UNk2q__quantityInput{flex:1}.InventoryPanel-module__8UNk2q__addForm{flex-direction:column;align-items:stretch}}
.LeadsPanel-module__5dT5nW__empty{color:var(--dash-text-muted);font-size:14px}.LeadsPanel-module__5dT5nW__panel{background:var(--dash-surface);border-radius:var(--dash-radius-lg);box-shadow:var(--dash-shadow);overflow:hidden}.LeadsPanel-module__5dT5nW__row{border-bottom:1px solid var(--dash-border);justify-content:space-between;align-items:center;gap:20px;padding:18px 24px;display:flex}.LeadsPanel-module__5dT5nW__row:last-child{border-bottom:none}.LeadsPanel-module__5dT5nW__rowInfo{flex-direction:column;gap:4px;min-width:0;display:flex}.LeadsPanel-module__5dT5nW__nameLine{align-items:center;gap:10px;display:flex}.LeadsPanel-module__5dT5nW__leadEmail{color:var(--dash-text);font-size:14px;font-weight:500;font-family:var(--font-plex-mono), monospace}.LeadsPanel-module__5dT5nW__badgeNew,.LeadsPanel-module__5dT5nW__badgeCold,.LeadsPanel-module__5dT5nW__badgeContacted,.LeadsPanel-module__5dT5nW__badgeConverted{font-family:var(--font-plex-mono), monospace;border-radius:var(--dash-radius-pill);white-space:nowrap;padding:2px 8px;font-size:10.5px;font-weight:600}.LeadsPanel-module__5dT5nW__badgeNew{color:var(--dash-status-info);background:var(--dash-status-info-bg)}.LeadsPanel-module__5dT5nW__badgeCold{color:var(--dash-status-danger);background:var(--dash-status-danger-bg)}.LeadsPanel-module__5dT5nW__badgeContacted{color:var(--dash-status-warn);background:var(--dash-status-warn-bg)}.LeadsPanel-module__5dT5nW__badgeConverted{color:var(--dash-status-good);background:var(--dash-status-good-bg)}.LeadsPanel-module__5dT5nW__positionAndStyle,.LeadsPanel-module__5dT5nW__submitted{font-family:var(--font-plex-mono), monospace;color:var(--dash-text-muted);font-size:12px}.LeadsPanel-module__5dT5nW__details{flex-shrink:0;gap:24px;display:flex}.LeadsPanel-module__5dT5nW__detailRow{font-family:var(--font-plex-mono), monospace;flex-direction:column;gap:4px;font-size:12px;display:flex}.LeadsPanel-module__5dT5nW__detailRow span:first-child{color:var(--dash-text-faint);letter-spacing:.02em;font-size:10.5px}.LeadsPanel-module__5dT5nW__detailRow span:last-child{color:var(--dash-text)}.LeadsPanel-module__5dT5nW__contactForm{flex-shrink:0}.LeadsPanel-module__5dT5nW__contactButton{background:var(--dash-accent);color:#fff;border-radius:var(--dash-radius-pill);font-family:var(--font-oswald), sans-serif;letter-spacing:.02em;text-transform:uppercase;cursor:pointer;white-space:nowrap;border:none;padding:8px 16px;font-size:11.5px;font-weight:700;transition:background .2s}.LeadsPanel-module__5dT5nW__contactButton:hover{background:var(--dash-accent-hover)}@media (max-width:700px){.LeadsPanel-module__5dT5nW__row{flex-direction:column;align-items:flex-start}.LeadsPanel-module__5dT5nW__details{flex-wrap:wrap;gap:16px}.LeadsPanel-module__5dT5nW__contactForm,.LeadsPanel-module__5dT5nW__contactButton{width:100%}}
.ProductionBoard-module__urEr7W__empty{color:var(--dash-text-muted);font-size:14px}.ProductionBoard-module__urEr7W__board{align-items:flex-start;gap:20px;padding-bottom:8px;display:flex;overflow-x:auto}.ProductionBoard-module__urEr7W__column{background:var(--dash-surface);border-radius:var(--dash-radius-lg);box-shadow:var(--dash-shadow);flex:0 0 270px;overflow:hidden}.ProductionBoard-module__urEr7W__columnHead{border-bottom:1px solid var(--dash-border);justify-content:space-between;align-items:center;padding:18px 20px;display:flex}.ProductionBoard-module__urEr7W__columnLabel{font-family:var(--font-oswald), sans-serif;color:var(--dash-text);letter-spacing:.02em;text-transform:uppercase;font-size:13px;font-weight:500}.ProductionBoard-module__urEr7W__columnCount{font-family:var(--font-plex-mono), monospace;color:var(--dash-text-muted);font-size:12px}.ProductionBoard-module__urEr7W__columnBody{background:var(--dash-bg);flex-direction:column;gap:14px;padding:18px;display:flex}.ProductionBoard-module__urEr7W__columnEmpty{color:var(--dash-text-faint);text-align:center;padding:8px 0;font-size:12.5px}.ProductionBoard-module__urEr7W__card{background:var(--dash-surface);border-radius:var(--dash-radius);box-shadow:var(--dash-shadow);padding:18px}.ProductionBoard-module__urEr7W__cardSummary{cursor:pointer;list-style:none}.ProductionBoard-module__urEr7W__cardSummary::-webkit-details-marker{display:none}.ProductionBoard-module__urEr7W__cardSummary::marker{content:""}.ProductionBoard-module__urEr7W__cardDetails{border-top:1px solid var(--dash-border);margin-top:12px;padding-top:12px}.ProductionBoard-module__urEr7W__cardHead{justify-content:space-between;align-items:center;margin-bottom:8px;display:flex}.ProductionBoard-module__urEr7W__orderIdGroup{align-items:center;gap:8px;display:flex}.ProductionBoard-module__urEr7W__orderId{font-family:var(--font-plex-mono), monospace;color:var(--dash-text-muted);font-size:13px}.ProductionBoard-module__urEr7W__apptBadge{font-family:var(--font-plex-mono), monospace;color:var(--dash-status-info);background:var(--dash-status-info-bg);border-radius:var(--dash-radius-pill);white-space:nowrap;padding:2px 8px;font-size:10px;font-weight:600}.ProductionBoard-module__urEr7W__price{font-family:var(--font-plex-mono), monospace;color:var(--dash-green-800);background:var(--dash-mint);border-radius:var(--dash-radius-pill);white-space:nowrap;padding:3px 10px;font-size:12.5px;font-weight:700}.ProductionBoard-module__urEr7W__customerName{color:var(--dash-text);font-size:14px;font-weight:500}.ProductionBoard-module__urEr7W__customerEmail{color:var(--dash-text-muted);margin-bottom:10px;font-size:12px}.ProductionBoard-module__urEr7W__specs{flex-direction:column;display:flex}.ProductionBoard-module__urEr7W__specRow{border-bottom:1px solid var(--dash-border);font-family:var(--font-plex-mono), monospace;justify-content:space-between;gap:10px;padding:8px 0;font-size:11.5px;display:flex}.ProductionBoard-module__urEr7W__specRow:last-child{border-bottom:none}.ProductionBoard-module__urEr7W__specRow span:first-child{color:var(--dash-text-muted);flex-shrink:0}.ProductionBoard-module__urEr7W__specRow span:last-child{color:var(--dash-text);text-align:right}.ProductionBoard-module__urEr7W__stageForm{gap:8px;margin-top:12px;display:flex}.ProductionBoard-module__urEr7W__stageSelect{background:var(--dash-surface);border:1px solid var(--dash-border);border-radius:var(--dash-radius-sm);color:var(--dash-text);font-size:12.5px;font-family:var(--font-manrope), sans-serif;flex:1;padding:8px 10px}.ProductionBoard-module__urEr7W__stageSelect:focus{border-color:var(--dash-accent);outline:none}.ProductionBoard-module__urEr7W__stageButton{background:var(--dash-accent);color:#fff;border-radius:var(--dash-radius-pill);font-family:var(--font-oswald), sans-serif;letter-spacing:.02em;text-transform:uppercase;cursor:pointer;border:none;padding:8px 14px;font-size:11.5px;font-weight:700;transition:background .2s}.ProductionBoard-module__urEr7W__stageButton:hover{background:var(--dash-accent-hover)}
.ProfileExplorerRulesPanel-module__EK1YjG__panel{background:var(--dash-surface);border-radius:var(--dash-radius-lg);box-shadow:var(--dash-shadow);max-width:640px;padding:20px 24px}.ProfileExplorerRulesPanel-module__EK1YjG__description{color:var(--dash-text-muted);margin-bottom:16px;font-size:13px;line-height:1.6}.ProfileExplorerRulesPanel-module__EK1YjG__storeTitle{font-family:var(--font-plex-mono), monospace;letter-spacing:.08em;text-transform:uppercase;color:var(--dash-text-faint);margin-bottom:14px;font-size:11px}.ProfileExplorerRulesPanel-module__EK1YjG__empty{color:var(--dash-text-muted);margin-bottom:12px;font-size:14px}.ProfileExplorerRulesPanel-module__EK1YjG__ruleRow{align-items:center;gap:8px;margin-bottom:8px;display:flex}.ProfileExplorerRulesPanel-module__EK1YjG__ruleKey,.ProfileExplorerRulesPanel-module__EK1YjG__ruleValue{font-family:var(--font-plex-mono), monospace;background:var(--dash-surface);border:1px solid var(--dash-border);border-radius:var(--dash-radius-sm);color:var(--dash-text);padding:9px 10px;font-size:12.5px}.ProfileExplorerRulesPanel-module__EK1YjG__ruleKey:focus,.ProfileExplorerRulesPanel-module__EK1YjG__ruleValue:focus{border-color:var(--dash-accent);outline:none}.ProfileExplorerRulesPanel-module__EK1YjG__ruleKey{flex:0 0 40%}.ProfileExplorerRulesPanel-module__EK1YjG__ruleValue{flex:1}.ProfileExplorerRulesPanel-module__EK1YjG__ruleDel{border:1px solid var(--dash-border);color:var(--dash-text-muted);cursor:pointer;border-radius:var(--dash-radius-sm);background:0 0;flex-shrink:0;width:34px;height:34px;font-size:16px;line-height:1}.ProfileExplorerRulesPanel-module__EK1YjG__ruleDel:hover{border-color:var(--dash-status-danger);color:var(--dash-status-danger)}.ProfileExplorerRulesPanel-module__EK1YjG__actions{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.ProfileExplorerRulesPanel-module__EK1YjG__addButton{border:1px dashed var(--dash-border);color:var(--dash-text-muted);font-family:var(--font-plex-mono), monospace;letter-spacing:.04em;text-transform:uppercase;cursor:pointer;background:0 0;flex:auto;padding:9px 16px;font-size:12px}.ProfileExplorerRulesPanel-module__EK1YjG__addButton:hover{border-color:var(--dash-accent);color:var(--dash-text)}.ProfileExplorerRulesPanel-module__EK1YjG__saveButton{background:var(--dash-accent);color:#fff;border-radius:var(--dash-radius-pill);font-family:var(--font-oswald), sans-serif;letter-spacing:.02em;text-transform:uppercase;cursor:pointer;border:none;padding:9px 20px;font-size:11.5px;font-weight:700;transition:background .2s}.ProfileExplorerRulesPanel-module__EK1YjG__saveButton:hover{background:var(--dash-accent-hover)}.ProfileExplorerRulesPanel-module__EK1YjG__saveButton:disabled{opacity:.6;cursor:not-allowed}.ProfileExplorerRulesPanel-module__EK1YjG__error{color:var(--dash-status-danger);margin-top:10px;font-size:12.5px}
.SupportMessagesPanel-module__v-J2qa__empty{color:var(--dash-text-muted);font-size:14px}.SupportMessagesPanel-module__v-J2qa__panel{background:var(--dash-surface);border-radius:var(--dash-radius-lg);box-shadow:var(--dash-shadow);overflow:hidden}.SupportMessagesPanel-module__v-J2qa__row{border-bottom:1px solid var(--dash-border);justify-content:space-between;align-items:flex-start;gap:20px;padding:18px 24px;display:flex}.SupportMessagesPanel-module__v-J2qa__row:last-child{border-bottom:none}.SupportMessagesPanel-module__v-J2qa__rowInfo{flex-direction:column;gap:4px;min-width:0;display:flex}.SupportMessagesPanel-module__v-J2qa__nameLine{align-items:center;gap:10px;display:flex}.SupportMessagesPanel-module__v-J2qa__senderName{color:var(--dash-text);font-size:14px;font-weight:500}.SupportMessagesPanel-module__v-J2qa__badgeNew,.SupportMessagesPanel-module__v-J2qa__badgeRead,.SupportMessagesPanel-module__v-J2qa__badgeResolved{font-family:var(--font-plex-mono), monospace;white-space:nowrap;font-size:10.5px;font-weight:600}.SupportMessagesPanel-module__v-J2qa__badgeNew{color:var(--dash-status-good);background:var(--dash-status-good-bg);border-radius:var(--dash-radius-pill);padding:2px 8px}.SupportMessagesPanel-module__v-J2qa__badgeRead{color:var(--dash-text-muted);background:var(--dash-bg);border-radius:var(--dash-radius-pill);padding:2px 8px}.SupportMessagesPanel-module__v-J2qa__badgeResolved{color:var(--dash-text-faint);font-weight:500}.SupportMessagesPanel-module__v-J2qa__senderEmail,.SupportMessagesPanel-module__v-J2qa__subject{font-family:var(--font-plex-mono), monospace;color:var(--dash-text-muted);font-size:12px}.SupportMessagesPanel-module__v-J2qa__messageBody{color:var(--dash-text);white-space:normal;max-width:520px;font-size:13px;line-height:1.6}.SupportMessagesPanel-module__v-J2qa__details{font-family:var(--font-plex-mono), monospace;flex-direction:column;flex-shrink:0;align-items:flex-end;gap:8px;font-size:12.5px;display:flex}.SupportMessagesPanel-module__v-J2qa__timestamp{color:var(--dash-text-faint);font-size:11px}.SupportMessagesPanel-module__v-J2qa__statusForm{gap:8px;display:flex}.SupportMessagesPanel-module__v-J2qa__statusSelect{background:var(--dash-surface);border:1px solid var(--dash-border);border-radius:var(--dash-radius-sm);color:var(--dash-text);font-size:12.5px;font-family:var(--font-manrope), sans-serif;padding:8px 10px}.SupportMessagesPanel-module__v-J2qa__statusSelect:focus{border-color:var(--dash-accent);outline:none}.SupportMessagesPanel-module__v-J2qa__statusButton{background:var(--dash-accent);color:#fff;border-radius:var(--dash-radius-pill);font-family:var(--font-oswald), sans-serif;letter-spacing:.02em;text-transform:uppercase;cursor:pointer;border:none;padding:8px 16px;font-size:11.5px;font-weight:700;transition:background .2s}.SupportMessagesPanel-module__v-J2qa__statusButton:hover{background:var(--dash-accent-hover)}@media (max-width:700px){.SupportMessagesPanel-module__v-J2qa__row{flex-direction:column;align-items:flex-start}.SupportMessagesPanel-module__v-J2qa__details{align-items:flex-start}}
.TodayPanel-module__-a2BPa__grid{grid-template-columns:repeat(4,1fr);gap:20px;display:grid}.TodayPanel-module__-a2BPa__heroCard,.TodayPanel-module__-a2BPa__card{border-radius:var(--dash-radius-lg);flex-direction:column;gap:6px;padding:26px 24px;text-decoration:none;transition:transform .15s,box-shadow .2s;display:flex;position:relative}.TodayPanel-module__-a2BPa__heroCard:hover,.TodayPanel-module__-a2BPa__card:hover{transform:translateY(-2px)}.TodayPanel-module__-a2BPa__heroCard{background:var(--dash-hero-gradient);color:#fff;box-shadow:0 8px 24px #0c4d2b47}.TodayPanel-module__-a2BPa__card{background:var(--dash-surface);box-shadow:var(--dash-shadow)}.TodayPanel-module__-a2BPa__card:hover{box-shadow:0 2px 4px #1018280f,0 10px 24px #1018281a}.TodayPanel-module__-a2BPa__heroBadge,.TodayPanel-module__-a2BPa__cardBadge{border-radius:var(--dash-radius-pill);justify-content:center;align-items:center;width:40px;height:40px;display:flex;position:absolute;top:22px;right:22px}.TodayPanel-module__-a2BPa__heroBadge{background:#ffffff2e}.TodayPanel-module__-a2BPa__cardBadge{background:var(--dash-mint)}.TodayPanel-module__-a2BPa__heroIcon,.TodayPanel-module__-a2BPa__cardIcon{width:20px;height:20px}.TodayPanel-module__-a2BPa__heroIcon{color:#fff}.TodayPanel-module__-a2BPa__cardIcon{color:var(--dash-green-800)}.TodayPanel-module__-a2BPa__heroValue,.TodayPanel-module__-a2BPa__cardValue{font-family:var(--font-plex-mono), monospace;margin-top:4px;font-size:40px;font-weight:800}.TodayPanel-module__-a2BPa__heroValue{color:#fff}.TodayPanel-module__-a2BPa__cardValue{color:var(--dash-text);font-size:36px}.TodayPanel-module__-a2BPa__heroLabel,.TodayPanel-module__-a2BPa__cardLabel{font-family:var(--font-oswald), sans-serif;font-size:13.5px;font-weight:600}.TodayPanel-module__-a2BPa__heroLabel{color:#fff}.TodayPanel-module__-a2BPa__cardLabel{color:var(--dash-text)}.TodayPanel-module__-a2BPa__heroSub,.TodayPanel-module__-a2BPa__cardSub{font-family:var(--font-plex-mono), monospace;font-size:11.5px}.TodayPanel-module__-a2BPa__heroSub{color:#ffffffbf}.TodayPanel-module__-a2BPa__cardSub{color:var(--dash-text-muted)}.TodayPanel-module__-a2BPa__allClear{background:var(--dash-surface);border-radius:var(--dash-radius-lg);box-shadow:var(--dash-shadow);font-family:var(--font-manrope), sans-serif;color:var(--dash-text);align-items:center;gap:14px;padding:24px 26px;font-size:14px;font-weight:500;display:flex}.TodayPanel-module__-a2BPa__allClearBadge{border-radius:var(--dash-radius-pill);background:var(--dash-mint);flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;display:flex}.TodayPanel-module__-a2BPa__allClearIcon{width:20px;height:20px;color:var(--dash-green-800)}@media (max-width:860px){.TodayPanel-module__-a2BPa__grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:560px){.TodayPanel-module__-a2BPa__grid{grid-template-columns:1fr}}
.dashboard-module__0Uq0oq__layout{grid-template-columns:260px minmax(0,1fr);display:grid}.dashboard-module__0Uq0oq__wrap{background:var(--dash-bg);grid-column:2;min-height:100vh;padding:48px 40px 72px}@media (max-width:860px){.dashboard-module__0Uq0oq__layout{grid-template-columns:minmax(0,1fr)}.dashboard-module__0Uq0oq__wrap{grid-column:1;padding:88px 20px 56px}}.dashboard-module__0Uq0oq__section{margin-bottom:72px;scroll-margin-top:24px}.dashboard-module__0Uq0oq__section:last-child{margin-bottom:0}.dashboard-module__0Uq0oq__head{margin-bottom:24px}.dashboard-module__0Uq0oq__eyebrow{font-family:var(--font-plex-mono), monospace;color:var(--dash-accent);letter-spacing:.06em;margin-bottom:6px;font-size:12.5px;font-weight:600}.dashboard-module__0Uq0oq__heading{font-family:var(--font-oswald), sans-serif;color:var(--dash-text);font-size:24px;font-weight:500}
.dashboardTheme-module__rkEQ2q__themeRoot{--dash-bg:#e3e3e5;--dash-surface:#fff;--dash-sidebar-bg:#fff;--dash-border:#e6e7e9;--dash-border-strong:#d3d5d9;--dash-text:#16201b;--dash-text-muted:#4b5563;--dash-text-faint:#59626e;--dash-green-900:#0c4d2b;--dash-green-800:#17593c;--dash-green-600:#227d53;--dash-mint:#e3f5ec;--dash-accent:var(--dash-green-800);--dash-accent-hover:var(--dash-green-900);--dash-accent-soft:var(--dash-mint);--dash-hero-gradient:linear-gradient(135deg, var(--dash-green-800) 0%, var(--dash-green-900) 100%);--dash-radius:14px;--dash-radius-lg:20px;--dash-radius-sm:8px;--dash-radius-pill:999px;--dash-shadow:0 1px 2px #1018280a, 0 8px 24px #1018280f;--dash-status-good:#17593c;--dash-status-good-bg:#e3f5ec;--dash-status-warn:#a15c07;--dash-status-warn-bg:#fbf0dd;--dash-status-danger:#b3324a;--dash-status-danger-bg:#fbe9ec;--dash-status-info:var(--dash-green-600);--dash-status-info-bg:var(--dash-mint)}
.login-module__VSsXha__wrap{background:var(--dash-bg);justify-content:center;align-items:center;min-height:100vh;padding:24px;display:flex}.login-module__VSsXha__card{background:var(--dash-surface);border-radius:var(--dash-radius-lg);width:100%;max-width:380px;box-shadow:var(--dash-shadow);padding:40px 32px}.login-module__VSsXha__eyebrow{font-family:var(--font-plex-mono), monospace;color:var(--dash-accent);letter-spacing:.06em;text-transform:uppercase;margin-bottom:10px;font-size:12.5px;font-weight:600}.login-module__VSsXha__card h1{font-family:var(--font-oswald), sans-serif;color:var(--dash-text);margin-bottom:10px;font-size:26px;font-weight:500}.login-module__VSsXha__lead{color:var(--dash-text-muted);margin-bottom:26px;font-size:14px}.login-module__VSsXha__form{flex-direction:column;gap:12px;display:flex}.login-module__VSsXha__input{background:var(--dash-surface);border:1px solid var(--dash-border);border-radius:var(--dash-radius-sm);color:var(--dash-text);font-size:14px;font-family:var(--font-manrope), sans-serif;padding:12px 14px}.login-module__VSsXha__input:focus{border-color:var(--dash-accent);outline:none}.login-module__VSsXha__button{background:var(--dash-accent);color:#fff;border-radius:var(--dash-radius-pill);font-family:var(--font-oswald), sans-serif;letter-spacing:.02em;text-transform:uppercase;cursor:pointer;border:none;margin-top:4px;padding:13px 20px;font-size:13px;font-weight:700;transition:background .2s}.login-module__VSsXha__button:hover{background:var(--dash-accent-hover)}.login-module__VSsXha__error{color:var(--dash-status-danger);margin-bottom:16px;font-size:13px}
