.admin-workspace{align-items:start;gap:28px;width:100%;max-width:1600px;margin-inline:auto;padding:24px 24px 56px;display:grid}.admin-sidebar{display:none}.admin-content{min-width:0}.admin-content>div:not(.admin-mobile-navigation){min-width:0;max-width:none;padding:0}.admin-content h1{letter-spacing:-.035em;font-size:clamp(1.5rem,2vw,1.875rem);font-weight:650;line-height:1.3}.admin-content h2,.admin-content h3{letter-spacing:-.015em;text-wrap:balance}.admin-content :is(input,select,textarea){scroll-margin-block:100px}.admin-content :is(input,select,textarea):focus-visible{border-color:var(--primary);box-shadow:0 0 0 3px color-mix(in srgb, var(--primary) 12%, transparent)}.admin-content :is(td,time),.admin-content .admin-metric{font-variant-numeric:tabular-nums}.admin-table-scroll{overscroll-behavior-x:contain;border:1px solid var(--border);border-radius:12px;min-width:0;max-width:100%;overflow-x:auto}.admin-table-scroll table{border-collapse:collapse}.admin-table-scroll thead{background:color-mix(in srgb, var(--muted) 70%, var(--card))}.admin-table-scroll tbody tr{transition:background-color .12s}.admin-table-scroll tbody tr:hover{background:color-mix(in srgb, var(--muted) 42%, transparent)}.admin-table-scroll th{white-space:nowrap;color:var(--muted-foreground);font-weight:500}.admin-table-scroll td{overflow-wrap:anywhere}.admin-users-table :is(th,td):nth-child(3),.admin-users-table :is(th,td):nth-child(4),.admin-cards-table :is(th,td):nth-child(5),.admin-orders-table :is(th,td):nth-child(2),.admin-orders-table :is(th,td):nth-child(5){text-align:right}.admin-filter-panel{background:color-mix(in srgb, var(--muted) 58%, var(--card));border-radius:12px;align-items:end;padding:14px}.admin-user-filters>select{flex:none;width:auto}.admin-section-nav{border:1px solid var(--border);background:var(--card);border-radius:12px;padding:12px}.admin-section-nav a{min-height:36px;color:var(--muted-foreground);border-radius:8px;align-items:center;padding:6px 10px;font-size:12px;text-decoration:none;display:inline-flex}.admin-section-nav a:hover{color:var(--primary);background:var(--muted)}.admin-settings-page [id]{scroll-margin-top:104px}.admin-table-scroll th:nth-child(n+2):nth-child(-n+4){font-variant-numeric:tabular-nums}.admin-policy-panel>summary::-webkit-details-marker{display:none}.admin-policy-panel[open]>summary>span{visibility:hidden}.admin-mobile-navigation{border:1px solid var(--border);background:var(--card);border-radius:14px;margin-bottom:24px}.admin-mobile-navigation>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:12px;min-height:48px;padding:12px 14px;font-size:13px;list-style:none;display:flex}.admin-mobile-navigation>summary::-webkit-details-marker{display:none}.admin-mobile-navigation[open]>summary{border-bottom:1px solid var(--border)}.admin-mobile-navigation>nav{padding:16px 12px}.admin-nav-group+.admin-nav-group{margin-top:22px}.admin-nav-label{color:var(--muted-foreground);letter-spacing:.03em;margin-bottom:8px;padding-inline:12px;font-size:11px;font-weight:500}.admin-nav-links{gap:4px;display:grid}.admin-nav-link{min-height:40px;color:var(--muted-foreground);border-radius:9px;align-items:center;gap:10px;padding:9px 12px;font-size:13px;font-weight:500;transition:background-color .12s,color .12s;display:flex}.admin-nav-link:hover{color:var(--foreground);background:var(--muted)}.admin-nav-link.is-active{color:var(--primary);background:color-mix(in srgb, var(--primary) 9%, var(--card))}.admin-nav-link:focus-visible,.admin-mobile-navigation>summary:focus-visible{outline:2px solid var(--ring);outline-offset:3px}@media (min-width:1100px){.admin-workspace{grid-template-columns:184px minmax(0,1fr);padding-top:32px}.admin-sidebar{scrollbar-width:thin;max-height:calc(100dvh - 120px);padding-block:4px 16px;display:block;position:sticky;top:96px;overflow-y:auto}.admin-sidebar-title{align-items:center;gap:9px;margin:0 12px 26px;font-size:14px;font-weight:650;display:flex}.admin-mobile-navigation{display:none}}@media (max-width:639px){.admin-workspace{padding:18px 16px calc(32px + env(safe-area-inset-bottom));gap:16px}.admin-nav-links{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.admin-nav-link{min-height:48px;font-size:12px}.admin-content :is(input:not([type=checkbox]):not([type=radio]),select,textarea){min-width:0;max-width:100%;min-height:48px;font-size:16px}.admin-content form>select,.admin-content form>label{flex-basis:100%;width:100%}.admin-user-filters{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.admin-user-filters>label,.admin-user-filters>details{grid-column:1/-1;min-width:0}.admin-card-table,.admin-card-table tbody{width:100%;min-width:0;display:block}.admin-card-table thead{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.admin-card-table tbody tr{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;padding:18px 14px;display:grid}.admin-card-table tbody td{border:0;max-width:none;padding:0;display:block;text-align:left!important}.admin-card-table tbody td:first-child,.admin-card-table tbody td:last-child{grid-column:1/-1}.admin-card-table tbody td:before{content:attr(data-label);color:var(--muted-foreground);margin-bottom:7px;font-size:11px;font-weight:500;line-height:1.5;display:block}.admin-card-table tbody td:last-child{border-top:1px solid var(--border);padding-top:12px}}
