{
  "name": "Área de Trabalho",
  "short_name": "Área de Trab.",
  "description": "Controle médico — plantões, finanças, treino",
  "start_url": "/",
  "display": "standalone",
  "background_color": "#0f1117",
  "theme_color": "#4f8ef7",
  "orientation": "any",
  "icons": [
    {
      "src": "favicon.png?v=5",
      "sizes": "512x512",
      "type": "image/png",
      "purpose": "any maskable"
    }
  ],
  "categories": ["medical", "productivity", "finance"],
  "shortcuts": [
    {
      "name": "Nova escala",
      "short_name": "Escala",
      "description": "Adicionar novo plantão",
      "url": "/?action=novo-plantao",
      "icons": [{ "src": "data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 96 96'><rect width='96' height='96' rx='16' fill='%234f8ef7'/><path d='M64 44H52V32h-8v12H32v8h12v12h8V52h12z' fill='white'/></svg>", "sizes": "96x96" }]
    },
    {
      "name": "Calendário",
      "short_name": "Calendário",
      "description": "Ver calendário de plantões",
      "url": "/?page=calendario",
      "icons": [{ "src": "data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 96 96'><rect width='96' height='96' rx='16' fill='%234f8ef7'/><path d='M72 20h-4v-8h-8v8H36v-8h-8v8h-4c-4.4 0-8 3.6-8 8v48c0 4.4 3.6 8 8 8h48c4.4 0 8-3.6 8-8V28c0-4.4-3.6-8-8-8zm0 56H24V36h48v40z' fill='white'/></svg>", "sizes": "96x96" }]
    }
  ]
}
