/* V202: únicamente autoridad pública multidispositivo, barra fija de acciones y limpieza de modal secundario. */
#v33ServiceDetail .v33-modal-card[data-v200-scroll="1"]{padding-bottom:72px!important;position:relative}
#v33ServiceDetail .v202-original-actions{visibility:hidden!important;height:0!important;margin:0!important;padding:0!important;overflow:hidden!important}
#v202ActionBar{position:sticky;bottom:0;z-index:32500;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;width:100%;box-sizing:border-box;padding:10px 12px max(10px,env(safe-area-inset-bottom));margin-top:12px;background:rgba(255,255,255,.96);border-top:1px solid #dbe4ec;box-shadow:0 -10px 26px rgba(0,35,76,.12);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}
#v202ActionBar button{min-height:42px;border-radius:999px;border:1px solid transparent;padding:9px 11px;font-size:10px;font-weight:900;cursor:pointer;white-space:normal;line-height:1.15}
#v202ActionBar .v202-process{background:#00234C;color:#fff}
#v202ActionBar .v202-appointment{background:#A28D3F;color:#fff;border-color:rgba(162,141,63,.65)}
#v202ActionBar .v202-power{background:#00234C;color:#fff;border-color:#A28D3F}
@media(max-width:700px){#v33ServiceDetail .v33-modal-card[data-v200-scroll="1"]{padding-bottom:88px!important}#v202ActionBar{gap:5px;padding:8px 8px max(9px,env(safe-area-inset-bottom))}#v202ActionBar button{font-size:9px;padding:8px 6px;min-height:44px}}
