/* Portal do arquiteto: tarefas primeiro no celular, métricas depois das obras. */
.jr-arq-mobile-actions,.jr-arq-mobile-contexto{display:none}
.jr-arq-resultado-acao{display:inline-flex;align-items:center;justify-content:center;min-height:44px;margin-top:14px;padding:10px 16px;border:1px solid #d946ef;border-radius:11px;background:#c026d3;color:#fff;font:750 14px/1.3 system-ui;cursor:pointer;touch-action:manipulation}
.jr-arq-resultado-acao:focus-visible{outline:3px solid #f0abfc;outline-offset:2px}

body.jr-arquiteto-revisado[data-jr-portal-tela="solicitacoes"] .jr-arq-pesquisa{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:10px 18px;margin:0 0 14px;padding:17px;border:1px solid #3f3f46;border-radius:16px;background:#18181b;box-shadow:0 12px 28px rgba(0,0,0,.14)}
body.jr-arquiteto-revisado[data-jr-portal-tela="solicitacoes"] .jr-arq-pesquisa label{grid-column:1/-1;color:#f4f4f5;font:750 15px/1.25 system-ui}
body.jr-arquiteto-revisado[data-jr-portal-tela="solicitacoes"] .jr-arq-pesquisa input{width:100%;min-width:0;min-height:48px;padding:11px 14px;border:1px solid #52525b;border-radius:11px;background:#09090b;color:#fafafa;font:500 15px/1.3 system-ui;outline:0}
body.jr-arquiteto-revisado[data-jr-portal-tela="solicitacoes"] .jr-arq-pesquisa input:focus-visible{border-color:#e879f9;box-shadow:0 0 0 3px rgba(232,121,249,.19)}
body.jr-arquiteto-revisado[data-jr-portal-tela="solicitacoes"] .jr-arq-pesquisa-filtros{display:flex;flex-wrap:wrap;gap:7px}
body.jr-arquiteto-revisado[data-jr-portal-tela="solicitacoes"] .jr-arq-pesquisa-filtros button{min-height:44px;padding:9px 13px;border:1px solid #52525b;border-radius:11px;background:#27272a;color:#e4e4e7;font:750 13px/1.3 system-ui;white-space:nowrap;cursor:pointer;touch-action:manipulation}
body.jr-arquiteto-revisado[data-jr-portal-tela="solicitacoes"] .jr-arq-pesquisa-filtros button[aria-pressed="true"]{border-color:#d946ef;background:#86198f;color:#fff}
body.jr-arquiteto-revisado[data-jr-portal-tela="solicitacoes"] .jr-arq-pesquisa-filtros button span{margin-left:3px;font-size:11px}
body.jr-arquiteto-revisado[data-jr-portal-tela="solicitacoes"] .jr-arq-pesquisa p{grid-column:1/-1;margin:0;color:#a1a1aa;font:500 12px/1.4 system-ui}

body.jr-arquiteto-revisado[data-jr-portal-tela="solicitacoes"] .jr-arq-sync-help{margin:0 0 14px;border:1px solid #3f3f46;border-radius:12px;background:#111113;color:#a1a1aa}
body.jr-arquiteto-revisado[data-jr-portal-tela="solicitacoes"] .jr-arq-sync-help summary{min-height:44px;padding:12px 14px;color:#d4d4d8;font:700 13px/1.35 system-ui;cursor:pointer}
body.jr-arquiteto-revisado[data-jr-portal-tela="solicitacoes"] .jr-arq-sync-help>div{padding:0 14px 14px;font:400 13px/1.5 system-ui}
body.jr-arquiteto-revisado[data-jr-portal-tela="solicitacoes"] .jr-arq-proposta-pendente{border:1px solid #e879f9!important;background:#211424!important}
body.jr-arquiteto-revisado[data-jr-portal-tela="solicitacoes"] .jr-arq-proposta-pendente>span:nth-of-type(2){color:#fcd34d!important}
body.jr-arquiteto-revisado[data-jr-portal-tela="solicitacoes"] .jr-arq-comercial .jr-arq-proposta-abrir{display:flex;align-items:center;justify-content:center;min-height:44px;margin-top:12px;padding:10px 14px;border:1px solid #52525b;border-radius:11px;background:#27272a;color:#fafafa!important;text-decoration:none;font:750 13px/1.3 system-ui!important;touch-action:manipulation}
body.jr-arquiteto-revisado[data-jr-portal-tela="solicitacoes"] .jr-arq-comercial .jr-arq-proposta-abrir.principal{border-color:#d946ef;background:#c026d3;color:#fff!important}

@media(max-width:860px){
  body.jr-arquiteto-revisado[data-jr-portal-tela="solicitacoes"] .jr-arq-pesquisa{grid-template-columns:minmax(0,1fr);padding:14px}
  body.jr-arquiteto-revisado .jr-global-switcher{display:none!important}
  body.jr-arquiteto-revisado #btn-trocar-obra{display:none!important}
  body.jr-arquiteto-revisado[data-jr-portal-tela] #jr-portal-header>div{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;max-width:100%!important;align-items:center!important;gap:8px!important}
  body.jr-arquiteto-revisado[data-jr-portal-tela] #jr-portal-header>div>div:first-child{width:auto!important;min-width:0!important}
  body.jr-arquiteto-revisado[data-jr-portal-tela] #jr-portal-header-acoes{width:auto!important;min-width:0!important;flex:0 0 auto!important;flex-wrap:nowrap!important;justify-content:flex-end!important}
  body.jr-arquiteto-revisado[data-jr-portal-tela] #jr-portal-header-acoes>div:not(#jr-portal-header-ferramentas){display:none!important}
  body.jr-arquiteto-revisado[data-jr-portal-tela="obrasportal"] .jr-home-obras>.jr-arq-hero{order:0}
  body.jr-arquiteto-revisado[data-jr-portal-tela="obrasportal"] .jr-home-obras>.jr-arq-mobile-actions{order:1}
  body.jr-arquiteto-revisado[data-jr-portal-tela="obrasportal"] .jr-home-obras>.jr-work-grid{order:2}
  body.jr-arquiteto-revisado[data-jr-portal-tela="obrasportal"] .jr-home-obras>.jr-arq-resumo-grid{order:3}
  body.jr-arquiteto-revisado[data-jr-portal-tela="obrasportal"] .jr-home-obras>.jr-screen-note{order:4}

  .jr-arq-mobile-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}
  .jr-arq-mobile-actions button{min-width:0;min-height:52px;padding:12px;border:1px solid #3f3f46;border-radius:14px;background:#18181b;color:#f4f4f5;font:700 14px/1.3 system-ui;text-align:center;cursor:pointer;touch-action:manipulation}
  .jr-arq-mobile-actions button.principal{grid-column:1/-1;background:#c026d3;border-color:#d946ef;color:#fff;box-shadow:0 10px 24px rgba(192,38,211,.18)}
  .jr-arq-mobile-actions button:focus-visible,.jr-arq-mobile-contexto button:focus-visible{outline:3px solid #f0abfc;outline-offset:2px}

  .jr-arq-mobile-contexto{display:flex;align-items:center;margin:0 0 9px}
  .jr-arq-mobile-contexto button{min-height:44px;padding:9px 12px;border:1px solid #3f3f46;border-radius:10px;background:#18181b;color:#fafafa;font:700 12px/1.2 system-ui;cursor:pointer;touch-action:manipulation}

  body.jr-arquiteto-revisado[data-jr-portal-tela="enviar"] .jr-arq-envio .jr-arq-hero{padding:18px!important}
  body.jr-arquiteto-revisado[data-jr-portal-tela="enviar"] .jr-arq-envio .jr-arq-hero h1{font-size:28px!important}
  .jr-arq-mobile-etapa{margin:4px 0 12px;padding:0 0 9px;border-bottom:1px solid #3f3f46;color:#fafafa;font:750 16px/1.3 system-ui!important;letter-spacing:0!important;text-transform:none!important}
  .jr-arq-mobile-feedback:not([hidden]){display:block;margin:0 0 12px;padding:12px 14px;border:1px solid #f87171;border-radius:12px;background:#3f151b;color:#fff;font:700 14px/1.45 system-ui}
  body.jr-arquiteto-revisado[data-jr-portal-tela="enviar"] .jr-arq-envio .jr-arq-upload{min-height:130px!important;padding:17px 14px!important;margin-top:0!important}
  body.jr-arquiteto-revisado[data-jr-portal-tela="enviar"] .jr-arq-envio #arq-enviar-btn{min-height:52px!important;font-size:16px!important}

  body.jr-arquiteto-revisado[data-jr-portal-tela="solicitacoes"] .jr-editorial-hero{min-height:150px!important}
  body.jr-arquiteto-revisado[data-jr-portal-tela="solicitacoes"] .jr-editorial-hero-copy{padding:18px!important}
  body.jr-arquiteto-revisado[data-jr-portal-tela="solicitacoes"] .jr-editorial-hero h1{font-size:clamp(28px,8vw,38px)!important}
  body.jr-arquiteto-revisado[data-jr-portal-tela="solicitacoes"] .jr-arq-comercial>.jr-portal-section-head h2{font-size:28px!important;line-height:1.05!important}
  body.jr-arquiteto-revisado[data-jr-portal-tela="solicitacoes"] .jr-arq-comercial>.jr-portal-section-head button{width:auto!important;align-self:flex-start;padding:10px 14px!important;box-shadow:none!important}
}
