/* Rosario area controls and short, accessible interaction feedback. */
.sh35-zone{min-width:0}
.sh35-zone[hidden]{display:none!important}
.sh35-zone select{width:100%;min-height:46px}
.sh35-zone select:disabled{color:#53667c;background:#f3f6fa;opacity:1;cursor:default}
.sh31-search .sh35-zone{grid-column:1/-1}
.release-search-form{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));align-items:start}
.release-search-form .field{min-width:0}
.release-search-form [data-location-status]{grid-column:1/-1}
.release-search-form [data-location-status]:empty{display:none}
@media(max-width:760px){.release-search-form{grid-template-columns:1fr}.release-search-form>*{min-width:0}}
@media(prefers-reduced-motion:no-preference){
 .button,.favorite-button,.nav-link,.workspace-tab,.profile-shortcuts a,.sh30-whatsapp-share{
  transition:transform .18s ease,background-color .2s ease,color .2s ease,box-shadow .2s ease,border-color .2s ease;
 }
 .professional-card,.result-card{transition:transform .24s ease,box-shadow .24s ease,border-color .24s ease}
 .field input,.field select,.field textarea,.sh31-task-grid label,details>summary{transition:border-color .2s ease,background-color .2s ease,box-shadow .2s ease}
 .progress span,[data-wizard-meter-fill]{transition:width .32s ease}
 .button:active:not(:disabled),.favorite-button:active,.workspace-tab:active{transform:scale(.975)}
 .professional-card:focus-within,.result-card:focus-within{box-shadow:0 8px 24px #12375e18}
 .main-nav.open .nav-drawer-links{animation:sh35-menu .22s ease-out}
 @media(hover:hover) and (pointer:fine){
  .button:hover:not(:disabled),.sh30-whatsapp-share:hover{transform:translateY(-2px)}
  .professional-card:hover,.result-card:hover{transform:translateY(-3px);box-shadow:0 12px 28px #12375e1c}
  .workspace-tab:hover,.profile-shortcuts a:hover{transform:translateY(-1px)}
 }
}
@keyframes sh35-menu{from{opacity:.7;translate:0 6px}to{opacity:1;translate:0 0}}
@media(prefers-reduced-motion:reduce){
 .button,.favorite-button,.nav-link,.workspace-tab,.profile-shortcuts a,.professional-card,.result-card,.field input,.field select,.field textarea,.sh31-task-grid label,.progress span,[data-wizard-meter-fill],details>summary,.main-nav .nav-drawer-links{animation:none!important;transition:none!important}
 .professional-card:hover,.result-card:hover,.button:active,.workspace-tab:active{transform:none}
}
