/* V11.6 Journal search, author's pages and hover menu */
@media (hover:hover) and (pointer:fine){.alv13-details:hover .alv13-options,.alv13-details:focus-within .alv13-options{display:flex!important;visibility:visible!important;opacity:1!important;pointer-events:auto!important}.alv13-details:hover{z-index:900}}
.alv13-details{position:relative}.alv13-options{z-index:9999!important;max-width:min(92vw,380px)}
.alv116-search{max-width:1160px;margin:24px auto;padding:18px 22px;background:#f3f5f4;border-radius:16px;color:#1b272d}.alv116-search label{display:block;font-weight:750;margin-bottom:8px}.alv116-searchline{display:flex;gap:8px}.alv116-search input{min-width:0;flex:1;background:white;border:1px solid #cbd5d4;border-radius:9px;padding:12px;font:inherit;color:#14232e}.alv116-search button{border:0;border-radius:9px;padding:10px 18px;background:#132e36;color:white;cursor:pointer}.alv116-curated{margin:54px 0;padding:22px 0;border-top:2px solid #1f3441}.alv116-label{font:700 12px sans-serif;letter-spacing:.16em;color:#527d82}.alv116-curated h2{font-size:clamp(1.7rem,3vw,2.8rem);margin:9px 0}.alv116-curated>p{max-width:780px}.alv116-curated-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin-top:28px}.alv116-news{overflow:hidden;border:1px solid #d7dfdf;border-radius:13px;display:flex;background:#fff;min-height:200px;color:#1e333a}.alv116-thumb{width:34%;min-width:130px;display:flex;align-items:flex-end;padding:12px;background:linear-gradient(135deg,#1a3946,#6c9692);color:#fff;font-weight:700}.alv116-thumb-1{background:linear-gradient(135deg,#2f4b52,#a9b7af)}.alv116-thumb-2{background:linear-gradient(135deg,#37475b,#9aaba3)}.alv116-thumb-3{background:linear-gradient(135deg,#243b33,#bbcaa6)}.alv116-thumb-4{background:linear-gradient(135deg,#4a3c4d,#b7aa91)}.alv116-news-body{padding:15px;flex:1}.alv116-meta{font-size:11px;color:#44696e;text-transform:uppercase;letter-spacing:.05em}.alv116-news h3{font-size:1.2rem;line-height:1.2;margin:8px 0}.alv116-news p{line-height:1.5;margin:8px 0}.alv116-news a{font-weight:700;color:#0b6866;text-decoration:none}.alv116-news small{display:block;color:#657979;margin-top:10px}.alv116-author-link{color:inherit;text-decoration:underline;text-underline-offset:3px}.alv116-author-head{background:#0e2935;padding:20px max(25px,8vw);display:flex;justify-content:space-between;align-items:center}.alv116-author-head img{width:150px;max-height:60px;object-fit:contain}.alv116-author-head a{color:white}.alv116-author-body{background:#f4f6f4;color:#1b292d}.alv116-profile{max-width:900px;margin:70px auto;padding:30px}.alv116-profile h1{font-size:clamp(3rem,7vw,5rem)}.alv116-profile h2{font-size:1.6rem}.alv116-profile li{padding:16px;border-bottom:1px solid #cdd7d4;list-style:none}.alv116-profile li span{display:block;color:#608386;font-size:12px}.alv116-profile li a{color:#183b42}.alv116-note{background:#e9eee9;padding:18px;border-radius:12px;margin:22px 0}
@media(max-width:800px){.alv116-curated-grid{grid-template-columns:1fr}.alv116-news{flex-direction:column}.alv116-thumb{width:100%;min-height:95px}.alv116-searchline{flex-direction:column}}


/* V11.8.2 - Dropdown desktop, regra final após V11.6 */
@media (min-width:741px) and (hover:hover) and (pointer:fine) {
  .alv13-head, .alv13-nav, .alv13-details { overflow:visible !important; }
  .alv13-details { position:relative !important; z-index:1000; }
  .alv13-details .alv13-options {
    position:absolute !important; top:100% !important; left:0 !important; right:auto !important;
    transform:none !important; box-sizing:border-box !important;
    display:none !important; flex-direction:column !important;
    grid-template-columns:minmax(0,1fr) !important;
    width:285px !important; min-width:285px !important;
    max-width:calc(100vw - 32px) !important;
    padding:10px !important; gap:3px !important;
    z-index:100000 !important;
  }
  .alv13-details[open] .alv13-options,
  .alv13-details:hover .alv13-options,
  .alv13-details:focus-within .alv13-options,
  .alv13-details:not([open]):hover .alv13-options,
  .alv13-details:not([open]):focus-within .alv13-options {
    display:flex !important; flex-direction:column !important;
    visibility:visible !important; opacity:1 !important; pointer-events:auto !important;
  }
  .alv13-details .alv13-options > a {
    display:block !important; width:100% !important; box-sizing:border-box !important;
    white-space:normal !important; padding:12px 14px !important;
    flex:0 0 auto !important; text-align:left !important;
  }
}
