.asset-subpage{width:100%;max-width:640px;min-height:100dvh;color:var(--foreground);background:var(--background);margin-inline:auto}.asset-subpage-content{padding:20px 18px calc(28px + env(safe-area-inset-bottom,0px));flex-direction:column;gap:20px;display:flex}.asset-subpage-panel{border-bottom:1px solid var(--border);padding:17px 0}.asset-subpage-button{border:1px solid var(--border);background:var(--card);min-width:0;max-width:100%;min-height:38px;color:var(--foreground);text-align:center;white-space:normal;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;gap:7px;padding:7px 13px;font-size:12px;font-weight:500;line-height:20px;display:inline-flex}.asset-subpage-button:hover{background:var(--muted)}.asset-subpage-button:disabled{opacity:.45;cursor:not-allowed}.asset-subpage :is(button,a,select,input):focus-visible{outline:2px solid var(--ring);outline-offset:2px}.asset-subpage-refresh{width:40px;min-height:44px;color:var(--muted-foreground);justify-content:center;align-items:center;display:inline-flex}.asset-subpage-refresh:disabled{opacity:.5}.asset-subpage-read-state{min-height:250px;color:var(--muted-foreground);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:14px;padding:30px 12px;font-size:13px;line-height:21px;display:flex}.asset-subpage-read-state>svg{color:var(--muted-foreground);opacity:.65}[data-pending-entitlements] .asset-subpage-read-state{min-height:135px}.asset-subpage-pagination{border-top:1px solid var(--border);grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:16px;padding-top:16px;display:grid}.asset-subpage-pagination>button:first-child{justify-self:start}.asset-subpage-pagination>button:last-child{justify-self:end}.asset-subpage-toolbar{justify-content:space-between;align-items:center;gap:12px;display:flex}.asset-subpage-filter{min-width:0;color:var(--muted-foreground);align-items:center;gap:12px;font-size:13px;display:flex}.asset-subpage-filter .theme-select{width:190px;max-width:65vw}.asset-subpage-content .polaris-field{border:1px solid var(--border);background:var(--muted);color:var(--foreground);box-shadow:none;border-radius:6px}.asset-subpage-content .polaris-field::placeholder{color:var(--muted-foreground)}.asset-subpage-content :is(form>button[type=submit],[data-subscription-command-state] button:not(.asset-subpage-button)){border-radius:6px}.asset-subpage-caption{color:var(--muted-foreground);font-size:12px;line-height:22px}
