/* ENE v1.0.79 — prioridade de pesquisa, avisos discretos e solicitações. */
:root{--ene-v1079-blue:#1647d8}

/* Histórico compacto à esquerda; novo pedido recebe a área principal. */
.ene-requests-layout-v1079{grid-template-columns:minmax(270px,.72fr) minmax(0,1.28fr)!important;align-items:start!important}
.ene-request-history-v1079{grid-column:1!important;min-width:0}
.ene-request-create-v1079{grid-column:2!important;min-width:0}
.ene-request-history-v1079 .ene-request-card-grid-v1074{grid-template-columns:1fr!important}
.ene-request-history-v1079 .ene-request-browser-tools-v1074{grid-template-columns:1fr!important}
.ene-request-history-v1079 .ene-request-card-v1074{cursor:pointer;transition:border-color .16s ease,box-shadow .16s ease,transform .16s ease}
.ene-request-history-v1079 .ene-request-card-v1074:hover{border-color:#b9caff;box-shadow:0 8px 22px rgba(22,71,216,.08);transform:translateY(-1px)}
.ene-request-history-v1079 .ene-request-card-v1074:focus-visible{outline:0;border-color:var(--ene-v1079-blue);box-shadow:0 0 0 3px rgba(22,71,216,.14)}
.ene-request-create-v1079 .ene-portal-form-grid.single{max-width:none}

/* Avisos na autenticação nunca cobrem o título ou os campos de login. */
body.ene-auth-standalone-v1076 .ene-public-flash-wrap{
  position:relative!important;top:auto!important;left:auto!important;transform:none!important;
  width:min(440px,calc(100% - 28px))!important;height:auto!important;margin:14px auto -4px!important;
  padding:0!important;z-index:4!important;pointer-events:auto!important;
}
body.ene-auth-standalone-v1076 .ene-public-flash-wrap:empty{display:none!important}
body.ene-auth-standalone-v1076 .ene-smart-notice{
  position:relative!important;top:auto!important;bottom:auto!important;left:auto!important;right:auto!important;
  width:100%!important;min-height:42px!important;padding:8px 8px 8px 11px!important;border-radius:11px!important;
  transform:none!important;font-size:11.5px!important;box-shadow:0 10px 26px rgba(12,31,74,.12)!important;
}
body.ene-auth-standalone-v1076 .ene-smart-notice.is-leaving{transform:translateY(-4px)!important}

/* Campo com prioridade de interação: o destaque informa qual filtro será usado primeiro. */
form[data-ene-priority-filter-ready="true"] [data-ene-priority-field="true"]{transition:border-color .15s ease,box-shadow .15s ease}
form[data-ene-priority-filter-ready="true"] [data-ene-priority-field="true"].is-priority input,
form[data-ene-priority-filter-ready="true"] [data-ene-priority-field="true"].is-priority select{border-color:rgba(22,71,216,.58)!important;box-shadow:0 0 0 2px rgba(22,71,216,.08)!important}

@media(max-width:860px){
  .ene-requests-layout-v1079{grid-template-columns:1fr!important}
  .ene-request-create-v1079{grid-column:1!important;order:1}
  .ene-request-history-v1079{grid-column:1!important;order:2}
  body.ene-auth-standalone-v1076 .ene-public-flash-wrap{width:calc(100% - 24px)!important;margin-top:10px!important}
}
